﻿/*--------------public-sta---------------*/
div,p,span,form,ul,ol,li,img{margin:0;padding:0;border:0}
ul,ol,li,dd{list-style:none}
table,td,input{font-size:12px;
    height: 25px;
}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal}

.black14 {font-size:14px;color:#000;}
.black16 {font-size:16px;color:#000;}
.org12 {font-size:12px;color:#f70;}
.org14 {font-size:14px;color:#f70;}
.blue12 {font-size:12px;color:#182176;}
.blue12b {font-size:12px;color:#182176; font-weight:bold}
.blue13b {font-size:13px;color:#182176; font-weight:bold}
.white12 {font-size:12px; color:#fff}
.white12b {font-size:12px; color:#fff; font-weight:bold}
.white14 {font-size:14px;color:#ffffff;}
.grey12 {font-size:12px;color:#777;}
.grey12h {font-size:12px;color:#666; font-weight:bold}
.grey12b {font-size:12px;color:#777; font-weight:bold}
.grey12f {color:#777777;font-size:12px;}
.num {font-family:Arial, Helvetica, sans-serif;}
.blue12 {font-size:12px;color:#3f419e;}
.black12 {font-size:12px;color:#000000;}
.star_h {font-size:14px;color:#d8d8ed;}
.line150 {line-height:150%;}

a.blue14tline:link{font-size:14px;color:#182176;text-decoration:underline;}
a.blue14tline:visited {font-size:14px;color:#7e7e7e;text-decoration:underline;}
a.blue14tline:hover {font-size:14px;color:#182176;text-decoration:none;}
a.blue14line:link{font-size:14px;color:#3f419e;text-decoration:underline;}
a.blue14line:visited {font-size:14px;color:#7e7e7e;text-decoration:underline;}
a.blue14line:hover {font-size:14px;color:#3f419e;text-decoration:none;}

.bluelink12 a{font-size:12px;color:#3E419E; text-decoration:underline;}
.bluelink12 a:hover{font-size:12px;color:#182176; text-decoration:none;}
.bluelink12 a:visited{font-size:12px;color:#777; text-decoration:underline}
.bluelink12 a:link{font-size:12px;color:#3E419E; text-decoration:underline;}
.bluelink a{font-size:12px;color:#3E419E; text-decoration:underline;}
.bluelink a:hover{font-size:12px;color:#182176; text-decoration:none;}
.greylink12 a{ font-size:12px; color:#777; text-decoration:none!important}
.greylink12 a:hover{ font-size:12px; color:#333;text-decoration:none!important}
.orglink12 a{font-size:12px; color:#ff6600;text-decoration:underline}
.orglink12 a:hover{font-size:12px; color:#ff6600;text-decoration:none}

.button140{background:url('../images/buttonsbg.gif') no-repeat 0 -110px;width:140px;height:22px;text-align:left;padding-left:10px;border:0px;cursor:pointer;}
.addbutton{background:url('../images/addbuttonbg.gif') no-repeat;width:96px; height:22px;padding-left:5px;border:0;line-height:22px;}
.addbutton2{background:url('../images/buttonsbg.gif') no-repeat;width:47px; height:22px;border:0; cursor:pointer;margin-left:-7px}
.searchjobbutton{ width:78px; height:25px; background:#E5E7F5 url(../images/searchjobbutton.gif);border:0;cursor:pointer;}
.textBorder {height:20px;border:#787BCA 1px solid;line-height:20px;padding-left:3px; vertical-align:bottom}
*html .textBorder{margin-top:-1px}
*+html .textBorder{margin-top:-1px}
.linehr{ background:url(../images/linehr.gif) repeat-x; width:95%; height:2px;}
.linehr98{ background:url(../images/linehr.gif) repeat-x; width:98%; height:2px;}
*html .linehr{ margin:5px 0 -10px 0;}
*html .linehr98{ margin:5px 0 -10px 0;}
*+html .linehr{ margin:5px 0 0 0;}
*+html .linehr98{ margin:5px 0 0 0;}

.textr {text-align:right}
.clear{ clear:both; height:0; line-height:0;font-size:0px;visibility:hidden;}
.cursor{ cursor:pointer}

/*--------------public-end---------------*/

#hd{width:950px;margin:0 auto;background:#fff url(../images/zhaopin1.gif) repeat-x 0px -174px; position:relative; zoom:1; font-family: Arial, Helvetica, sans-serif,simsun;}
#hd:after{ content:"."; clear:both; display: block; height:0; overflow:hidden; visibility: hidden;}
#lg{width:165px;float:left}
#me{ width: auto !important; min-width:370px; white-space: nowrap;width:370px;float:left;text-align:left;padding:11px 0px 0px 0;line-height:22px}
#me a{padding:0; width:96px;*width:99px;color:#000;text-decoration:none;display: -moz-inline-box;display:inline-block; text-align:center;-moz-box-pack:center;}
#me a:hover,#pr2 a:hover{text-decoration:underline}
#me strong,#pr2 strong{color:#1F3EA6;}
#me .js,#pr2 .js{color:#F60}
#me .lys {background:transparent url(../images/lanjiao.gif) no-repeat scroll 21px 50%;color:#2343B1;font-family:Arial;}
#pr2{background:url(../images/pr_bg_262.jpg) no-repeat ;float:right;height:50px;line-height:22px;
 position:relative;text-align:left;width:262px; margin-top:7px; margin-right:5px; display:inline}
#pr2 .img{ width:53px; height:42px; float:left; margin-left:14px; display:inline; margin-top:2px;}
#pr2 .qiye{ float:left; margin-left:38px; display:inline;}
#pr2 .qiye h3{ color:#FCFF00;font-weight:normal; font-size:12px; line-height:22px; margin-top:3px;_margin-top:5px; }
#pr2 .qiye h3 a{color:#FCFF00; text-decoration:none}
#pr2 .qiye h4{ color:#FFF;font-weight:normal;font-size:12px;line-height:25px;}
.head_nav32 { background:url(../images/zhaopin1.gif) no-repeat -187px 0;float:right;height:50px;line-height:22px;
 position:relative;text-align:left;width:262px; margin-top:7px; margin-right:5px; display:inline;}

/*--------------foot-sta---------------*/
.blank_lan {border-bottom:#403f9c 2px solid; width:950px; margin:0 auto}
.footerlink,.footerlink:visited{color:#3F419E;text-decoration:none;font-size:12px;}
.footerlink:hover {color:#3F419E;text-decoration:underline;font-size:12px;}
#footer {margin-left:auto;margin-right:auto;width:950px;clear:both;margin-bottom:15px;}
#footer p{font-family:Arial,Helvetica,sans-serif;text-align:center}
#linkfootss {margin-left:auto;margin-right:auto;margin-top:12px;width:510px;height:22px;text-align:center;text-align:justify; text-justify:Distribute-all-lines;}
/*--------------foot-end---------------*/
#middlebox{width:992px;margin:10px auto;text-align:left}
#pingdao{width:992px;height:25px;line-height:25px;background:#3e419e;color:#fff}
#searchbox{width:992px;background:#d8d8ed;margin-bottom:10px;padding: 5px 0px 5px 0px;}

.titlebox{ width:906px;padding:12px 20px;line-height:20px; color:#505050; background:#fff; border:solid 2px #d8d8ed}
.titlebox .grey14t {font-size:14px;color:#252525;}
.submitbox{ width:930px; background:#d8d8ed; padding:10px;text-align:center;}
.savesearchbox{ width:836px;padding:15px 20px 15px 90px;line-height:20px; color:#505050; background:#fff url('../images/save_icon.gif') no-repeat 45px 15px; border:solid 2px #d8d8ed;}
.savesearchbox a{color:#000; text-decoration:underline;font-size:12px;}
.savesearchbox a:hover{color:#000; text-decoration:none;font-size:12px;}
.submitbox img{cursor:pointer}
.kuang{background:#e7e7f4;padding:10px}
#baseCondition td.content000{padding:3px 25px;}
#baseCondition td.content000{padding:3px 25px;}
#moreCondition td.content222{padding:4px 25px;}
.savebtnbox{width:60%;margin:10px auto;border:solid 1px #787BCA;background:#F7F8FC;padding:5px;text-align:center}

#pagehead {width:100%}
#pagehead .left{float:left; width:660px; }
#pagehead .left a{ color:#666; text-decoration:underline}
#pagehead .left a:hover{ color:#999; text-decoration:none}
#pagehead .right{ float:right; width:280px; margin-bottom:5px;text-align:right;}
.pagehead{ background:#efefef;margin-bottom:10px; height:28px;}
.maintable,.maintable1,.maintable0{line-height:25px; border:solid 2px #d8d8ed;}
.maintable b,.maintable1 b,.maintable0 b{color:#f60}
.maintable .jobdetailCon,.maintable0 .jobdetailCon  {height:0;overflow:hidden;position:relative;}
.maintable .jobdetailCon li,.maintable0 .jobdetailCon li  {position:relative;margin-right:90px;}
.maintable .jobdetailCon li .toprightCorner,.maintable0 .jobdetailCon li .toprightCorner  {position:absolute;top:0px;left:840px;width:70px;text-align:left;line-height:12px;}
.listtitle{background:#d8d8ed; height:28px;}
.listtitle td{ color:#000; border:0!important;padding-right:5px}

.omobg{ background:#f7f7f9}
#dvJobTit{font-weight:bold}
#dvJobTit2{padding-right:5px}
#dvCompNM{padding-right:5px}

tr.trW {height:30px;background:#fff; color:#777!important;}
tr.trB {height:30px;color:#777!important;background:#f1f1f9}
tr.trW2 td {background:#fff; color:#777;}
tr.trB2 td {color:#777;background:#f1f1f8;}
tr.borderBt td {height:35px;}

td.left{padding-left:3px}
.divMask {position:absolute;background:#efefef;}
span.substitute4a {cursor:pointer;}
.more_info{color:#000000!important}

#contentbox{ width:100%;margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px;}
#contentbox .leftmenu{float:left; width:160px}
#contentbox .rightlist{ float:right; width:780px}
.bannermiddle{ width:160px; background:#fff;}
#contentbox .title{ width:160px; height:30px; background:#efefef url(../images/iconsbg.gif) no-repeat 0 -160px;line-height:30px; text-indent:20px;}

#contentbox .zoomMinus .zoomtitle {width:160px; height:18px; display:block;background:#d8d8ed url(../images/iconsbg.gif) no-repeat -11px -190px;padding-top:3px;cursor:pointer; text-indent:25px;color:#505050;}
#contentbox .zoomMinus .selectlist {height:auto;}
#contentbox .zoomPlus .zoomtitle { width:160px; height:18px; display:block;background:#d8d8ed url(../images/iconsbg.gif) no-repeat -11px -211px;padding-top:3px;cursor:pointer; text-indent:25px;color:#505050;}
#contentbox .zoomPlus .selectlist {height:0;}

#contentbox .titleplus { width:160px; height:18px; display:block;background:#d8d8ed url(../images/iconsbg.gif) no-repeat -11px -211px;padding-top:3px;cursor:pointer; text-indent:25px;color:#505050;}
#contentbox .titleminus{width:160px; height:18px; display:block;background:#d8d8ed url(../images/iconsbg.gif) no-repeat -11px -190px;padding-top:3px;cursor:pointer; text-indent:25px;color:#505050;}
#contentbox .selectlist {overflow:hidden;}
#contentbox .selectlist ul{ width:160px; margin:0;padding:0;border:0; background:#efeff7}
#contentbox .selected{ width:160px;background:#efeff7 url(../images/icon_arr.gif) no-repeat 10px 5px; color:#666; line-height:20px;text-indent:25px; margin:0}
#contentbox .onselect{ width:160px;line-height:18px;margin-top:1px;}
#contentbox .more{ color:#666; background:url(../images/icon_arrdouble.gif) no-repeat 50px 8px; width:130px; line-height:25px;margin-left:22px;}
#contentbox .more a{ color:#666; text-decoration:none}
#contentbox .more a:hover{ color:#666; text-decoration:none}
#contentbox .onselect a{font-size:12px;color:#3e419e; text-decoration:none; width:133px; display:block; padding-left:25px;}
#contentbox .onselect a:hover{font-size:12px;color:#fff; background:#3e419e; width:133px; display:block padding-left:25px;}

.tdJobDetails {cursor:pointer;}
.showJobDetail {background:url('../images/iconsbg.gif') no-repeat 0 -45px;padding-right:12px;color:#3f419e;}
.hideJobDetail {background:url('../images/iconsbg.gif') no-repeat 0 -30px;padding-right:12px;color:#3f419e;}
.jobDetailCon {padding:0 10px 0 34px;}
.dhtmlCon {height:0px;overflow-y:hidden;width:100%;}
.textCon {width:100%;}
.textCon td {color:#000000!important}
.errorCon {text-align:center;padding:15px 0 20px;font-size:14px;}
.errorCon .errInfo {color:#cc0000;}
.errorCon .retryInfo {cursor:pointer;color:#3f419e;text-decoration:underline;}

.nrbox{border:#d8d8ed 2px solid;}
.NoneResults{margin:20px auto}
.NoneResultsTitle{text-align:left;font-weight:bold;padding:25px 0 0 75px;font-size:14px; background:url(../images/iconerror2.gif) no-repeat 50px 25px}
.NoneResultsTitle2{text-align:left;font-weight:bold;padding-left:75px;font-size:14px;line-height:40px;}
.NoneResultsList ul{text-align:left;margin-top:10px;}
.NoneResultsList li{background:url(../images/lanjiao.gif) no-repeat 85px 8px;text-indent:100px;font-size:14px;line-height:20px;}
.moreSearch{margin:40px 30px 30px 30px;}
.moreSearchT{text-align:left;line-height:28px;border:solid 1px #FCDAA3;border-left:0;border-right:0;width:100%;background:#FFF8EE;font-weight:bold;text-indent:20px;color:#30327A}
#more_search{text-align:left;line-height:25px;padding:10px 20px;border-bottom:solid 1px #FCDAA3;background:#fff}
#rs_row_div{margin-bottom:-10px}

.iconApply {margin-bottom:8px;}
.iconFavorite {margin-right:5px;}

.metroCon {display:none;background:#efefef;padding:0 0 0 20px;line-height:22px;margin-top:-5px;clear:both;border-top:#fff 1px solid;}
.metroMargin {margin:3px 0 6px 60px;position:relative;}
.metroTitle {position:absolute;top:0;left:-60px;font-size:12px;padding-top:5px;}
.metroCon ul {list-style-type:none;margin:0;padding:0;}
.metroCon ul li {float:left;padding:5px 5px;line-height:22px;}
.metroCon ul li.focus {background:#d8d8ed;font-weight:bold;}
.metroCon ul li.focus a {font-weight:bold;}
.metroCon a.metroline:link {color:#3f419e;font-size:12px;text-decoration:underline;margin-right:0 !important}
.metroCon a.metroline:visited {color:#3f419e;font-size:12px;text-decoration:underline;margin-right:0 !important} 
.metroCon a.metroline:hover {color:#3f419e;font-size:12px;text-decoration:none;margin-right:0 !important} 
.stationCon {background:#d8d8ed;padding:5px 10px 5px 84px;line-height:22px;margin-top:-11px;clear:both;display:none;height:1%;position:relative;}
.stationCon .rightbottomCon,.metroMargin .rightbottomCon {position:absolute;bottom:3px;right:10px;}
.stationCon .righttopCon,.metroMargin .righttopCon {position:absolute;top:4px;right:10px;}
.metroCon .hotStaCon {padding:5px 0;height:1%;position:relative;}
.metroCon a,.stationCon a {margin-right:10px;}
a.metrosta:link {color:#3f419e;font-size:12px;text-decoration:underline;}
a.metrosta:visited {color:#3f419e;font-size:12px;text-decoration:underline;} 
a.metrosta:hover {color:#3f419e;font-size:12px;text-decoration:none;}
.addrFocus {font-weight:bold;}


.button161 {background:url('../images/buttonsbg.gif') no-repeat 0 -22px;width:161px;height:22px;text-align:left;padding-left:10px;border:0px;cursor:hand;padding-right:15px;}


.slideWrapper {width:350px;height:17px;overflow:hidden;position:relative;}
.slideItemWrapper {list-style-type:none;margin:0;padding:0;position:absolute;top:0;left:0;}
.slideItemWrapper li {height:17px;line-height:17px;}

.metroDiv {position:absolute;visibility:hidden;width:230px;top:-100px;left:-100px;border:2px solid #3F419E;padding:2px;background:#fff;}
.metroDiv .dataItemCSS4mouseover {background:#e3e4f5;color:#3f419e !important;}
.blueLineH {height:1px;border-top:#3f419e 1px solid;font-size:0;overflow-y:hidden;}
.addbutton3{background:url('../images/buttonsbg.gif') no-repeat -47px 0;width:77px; height:22px;border:0; cursor:pointer;margin-left:-7px}
.hotcity{font-weight:bold;}


.geo_mapTitle
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	
}

.geo_mapTitle a
{
	text-decoration: none;
}

.geo_mapComp
{
	font-size: 12px;
	margin-bottom:10px;
}

.geo_mapCond
{
	margin-top: 5px;
	margin-left: 10px;

}
.geo_mapCond .cap
{
	color: #666666;
	margin-right:5px;
}

.geo_mapCond .val
{
	color: #666666;
}

.geo_mapViewDetail
{
	margin-top:10px;
	margin-right:5px;
	float:right;
}

.geo_mapAppply
{
	margin-top:10px;
	margin-right:5px;
	float:left;
}

#middlebox_g{margin:10px auto;width:950px;}

#switchTypeTab2{margin-bottom:60px;line-height:30px;margin-top:20px}

td.black12B {font-size:12px; color:#000; font-weight:bold; padding-top:2px;}
td.org12B {font-size:12px; color:#FF7200; font-weight:bold;}
a.blue12B {font-size:12px; color:#3F419E; font-weight:bold; text-decoration:underline;}

a.blue12line:link,a.blue12line:visited {font-size:12px;color:#3f419e;text-decoration:underline;}
a.blue12line:hover {font-size:12px;color:#3f419e;text-decoration:none;}
.button110{background:url('../images/buttonsbg.gif') no-repeat -124px 0;width:110px;height:22px;text-align:left;padding-left:10px;border:0px;cursor:pointer;padding-right:15px;}
.left_o{width:750px;}
.left_o a{font-size:12px;color:#182176; text-decoration:none}
.left_o a:hover {font-size:12px;color:#182176; text-decoration:underline}
.linesed{ padding-top:10px;margin-bottom:10px;}
.linesed a{color:#3E419E;text-decoration:underline}
.linesed a:hover{color:#3E419E;text-decoration:none}
.keywordType{ margin-left:240px;}
.keywordType ul{ margin:0; padding:0; list-style:none; display:inline}
.keywordType ul li{ margin:0 5px; padding:0;  line-height:24px; float:left; text-align:center}
.keywordbgon{ background:url(../images/iconsbg.gif) no-repeat -32px -232px; width:44px; height:24px; line-height:24px}
.keywordbgon a{color:#fff; text-decoration:none;}
.keywordbgoff{ width:44px; height:24px; line-height:24px}
.keywordbgoff a{color:#3E419E; text-decoration:none;}

.gotoCompany {font-weight:bold;font-size:14px;color:#fff;width:126px;height:25px;background:url('../images/buttonsbg.gif') no-repeat 0 -170px;border:0px;cursor:pointer;padding:2px 8px 0 0;}